<template>
  <view class="agreement">
    <view class="agreement-title">{{ agreementTitle }}</view>
    <rich-text :nodes="courseDetail"></rich-text>
    <at-toast
      :is-opened="is_opened"
      :text="toastText"
      :on-close="handleCloseToast"
    />
  </view>
</template>

<script>
import Taro from "@tarojs/taro";
import "./index.scss";
import { getSettingByTitle } from "@/libs/api/login";
const AGREEMENT_TITLE = {
  USER: "心田花开用户协议",
  PRIVACY: "心田花开隐私协议"
};
export default {
  data() {
    return {
      titleId: undefined,
      courseDetail:
        "<p>二、课程试听规则<br /><br />1. 常规课程可试听、可旁听，每位学员只允许一位家长旁听，免费班课程不支持试听。<br /><br />2. 未报名的新生有试听需求时，须提前和校区咨询取得联系确定试听时间，并且只能试听对应科目的基础班型，如果有跨班型试听需求，请先参加入学诊断。<br /><br />3. 原则上同一班型课程只接受一次试听，试听仅限一年内未报名非免费常规课程的学员。若试听认为老师不适合的，可以重新安排同课程、同科目试听一次。<br /><br />4. 对试听课程不满意，不收取试听课次的课时费。试听后报名，试听课程算作一课时，正常收取课时费。<br /><br />三、安全规则：<br /><br />（一）学生的监护人是父母或其他依法确定的监护人，其监护关系不因来我校上课而产生转移。监护人应在日常加强对学生的安全教育和遵纪守法教育。<br /><br />（二）监护人须告知学生以下内容：<br /><br />1.学生应自觉保管好自己的私人财物，不带贵重物品来校上课。<br /><br />2.学生在上课期间不能自行外出或擅自离校。<br /><br />3.学生应提高安全意识和自我防范意识，不参加非学校组织的游戏和活动。<br /><br />4.学生应自觉遵守物业各项安全规定及教室内外安全标识，不私用电器设备、触碰电源、携带管制刀具、严禁翻越阳台。<br /><br />5.学生在校期间不得打架斗殴，凡发生此种现象，学校有权对学生进行说服教育，对情节严重者可由学校方面予以退课。<br /><br />6.学生需遵循物业各项安全规定以及校区内安全标示要求。<br /><br />（三）学生来校上课和离校回家途中的安全由学生监护人负责，低年级学生上下学途中必须由监护人接送。<br /><br />（四）上课相关管理规则：<br /><br />1.学校应设置可预见范围内的安全防护措施。<br /><br />2.上课签到时发现学生未到应及时电话通知。及时告知后，因脱离监护人的保护而发生的伤害，由学生监护人负责。<br /><br />3.对未经学校许可擅自动用教学仪器和设备者，学校有权制止。造成设备、仪器损坏的应按相应价值照价赔偿。</p>"
    };
  },
  computed: {
    /**协议标题 */
    agreementTitle() {
      return AGREEMENT_TITLE[this.titleId];
    }
  },
  onLoad({ id }) {
    this.titleId = id;
    this.handleGetAgreement();
  },
  methods: {
    /**获取协议内容 */
    async handleGetAgreement() {
      const title = this.agreementTitle.slice(4);
      const { data } = await getSettingByTitle({ title }).catch(
        ({ message }) => {
          this.$message(message);
        }
      );
      this.courseDetail = data.content;
    }
  }
};
</script>
